package com.baosight.risk.web.page;

import com.baosight.risk.common.utils.StringUtils;
import lombok.Data;

/**
 * @author duanyongqiang
 * @date 2019.3.29
 * <p>
 * 分页数据
 */
@Data
public class PageDomain {

    /**
     * 当前记录起始索引
     */
    private Integer pageIndex;
    /**
     * 每页显示记录数
     */
    private Integer pageSize;
    /**
     * 排序列
     */
    private String sortField;
    /**
     * 排序的方向 "desc" 或者 "asc".
     */
    private String sortOrder;


    public String getSortField() {
        if (StringUtils.isEmpty(sortField)) {
            return "";
        }
        return StringUtils.toUnderScoreCase(sortField) + " " + sortOrder;
    }
}
